<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 数组转化为字符串
        // 1.toString()// 把数组转换为字符串
        // var arr = [1, 2, 3, 4, 5]
        // console.log(arr.toString());//1,2,3,4,5  黑色字体为字符串 默认逗号隔开
        // // 2.join('分隔符') 把数组转换为字符串 并且可以添加分隔符
        // var arr1 = ['pink', 'skyblue', 'yang', 'blue']
        // console.log(arr1.join());// 没有参数时 默认逗号隔开
        // console.log(arr1.join('-'));// 添加分隔符 - 
        // console.log(arr1.join('&'));//添加分隔符 &












        // concat() 连接两个或多个数组 不影响原数组  返回一个新数组
        // var arr2 = [1, 2, 3]
        // var arr4 = ['a', 'b', 'c']
        // console.log(arr2.concat(arr4));












        // slice() 数组截取slice(begin,end)  返回被截取项目的新数组
        // （包括 begin，不包括end）
        //         const animals = ['ant', 'bison', 'camel', 'duck', 'elephant'];
        //         console.log(animals.slice(2));
        //         // expected output: Array ["camel", "duck", "elephant"]
        //         console.log(animals.slice(2, 4));
        //         // expected output: Array ["camel", "duck"]
        //         console.log(animals.slice(1, 5));
        //         // expected output: Array ["bison", "camel", "duck", "elephant"]
        //         console.log(animals.slice(-2));
        //         // expected output: Array ["duck", "elephant"]
        //         console.log(animals.slice(2, -1));
        //         // expected output: Array ["camel", "duck"]
        //         console.log(animals.slice());
        // // expected output: Array ["ant", "bison", "camel", "duck", "elephant"]













        // splice 数组删除splice(第几个开始，要删除的个数) 
        // splice 后原数组会变化 
        // 如果没有删除元素则会返回一个空数组[]
        // 如果有元素被删除则会返回被删除的元素

        // 从索引 2 的位置开始删除 0 个元素，插入“drum”
        // var myFish = ["angel", "clown", "mandarin", "sturgeon"];
        // var removed = myFish.splice(2, 0, "drum")
        // console.log(myFish);
        // 运算后的 myFish: ["angel", "clown", "drum", "mandarin", "sturgeon"]
        // 被删除的元素: [], 没有元素被删除
        // Copy to Clipboard
        // 从索引 2 的位置开始删除 0 个元素，插入“drum” 和 "guitar"
        // var myFish = ['angel', 'clown', 'mandarin', 'sturgeon'];
        // var removed = myFish.splice(2, 0, 'drum', 'guitar')
        // console.log(myFish)
        // // 运算后的 myFish: ["angel", "clown", "drum", "guitar", "mandarin", "sturgeon"]
        // // 被删除的元素: [], 没有元素被删除
        // // Copy to Clipboard
        // 从索引 3 的位置开始删除 1 个元素
        // var myFish = ['angel', 'clown', 'drum', 'mandarin', 'sturgeon'];
        // var removed =myFish.splice(3,1)
        // console.log(myFish);
        // // 运算后的 myFish: ["angel", "clown", "drum", "sturgeon"]
        // // 被删除的元素: ["mandarin"]
        // // Copy to Clipboard
        // 从索引 2 的位置开始删除 1 个元素，插入“trumpet”
        // var myFish = ['angel', 'clown', 'drum', 'sturgeon'];
        // var removed = myFish.splice(2,1,'trumpet')
        // console.log(myFish);
        // // 运算后的 myFish: ["angel", "clown", "trumpet", "sturgeon"]
        // // 被删除的元素: ["drum"]
        // // Copy to Clipboard
        // 从索引 0 的位置开始删除 2 个元素，插入"parrot"、"anemone"和"blue"
        // var myFish = ['angel', 'clown', 'trumpet', 'sturgeon'];
        // var removed = myFish.splice(0, 2, "parrot", "anemone", "blue")
        // console.log(myFish);
        // console.log(removed);
// // 运算后的 myFish: ["parrot", "anemone", "blue", "trumpet", "sturgeon"]
// // 被删除的元素: ["angel", "clown"]
// 从索引 2 的位置开始删除 2 个元素
// var myFish = ['parrot', 'anemone', 'blue', 'trumpet', 'sturgeon'];
// var removed = myFish.splice(2,2)
// console.log(removed);
// // 运算后的 myFish: ["parrot", "anemone", "sturgeon"]
// // 被删除的元素: ["blue", "trumpet"]
// // Copy to Clipboard
// 从索引 -2 的位置开始删除 1 个元素
// var myFish = ['angel', 'clown', 'mandarin', 'sturgeon'];
// var removed = myFish.splice(-2,1)
// console.log(removed);

// // 运算后的 myFish: ["angel", "clown", "sturgeon"]
// // 被删除的元素: ["mandarin"]
// // Copy to Clipboard
// // 从索引 2 的位置开始删除所有元素
// var myFish = ['angel', 'clown', 'mandarin', 'sturgeon'];
// var removed = myFish.splice(2)
// console.log(myFish);

// 运算后的 myFish: ["angel", "clown"]
// 被删除的元素: ["mandarin", "sturgeon"]
    </script>
</head>

<body>

</body>

</html>